library PRSUDll;

{ Important note about DLL memory management: ShareMem must be the
  first unit in your library's USES clause AND your project's (select
  Project-View Source) USES clause if your DLL exports any procedures or
  functions that pass strings as parameters or function results. This
  applies to all strings passed to and from your DLL--even those that
  are nested in records and classes. ShareMem is the interface unit to
  the BORLNDMM.DLL shared memory manager, which must be deployed along
  with your DLL. To avoid using BORLNDMM.DLL, pass string information
  using PChar or ShortString parameters. }

uses
  SysUtils,
  Forms,
  Windows,
  Dialogs,
  Classes,
  uRSUFuncExport,
  uFrm01AdminDevice in 'uFrm01AdminDevice.pas' {Frm01AdminDevice},
  uFrm02DlgInputCatory in 'uFrm02DlgInputCatory.pas' {Frm02DlgCategory},
  uFrm03AddStation in 'uFrm03AddStation.pas' {Frm03AddStation},
  uFrm04AddDevice in 'uFrm04AddDevice.pas' {Frm04AddDevice},
  uFrm05AdminFunc in 'uFrm05AdminFunc.pas' {Frm05AdminFunc},
  uFrm06AddFunc in 'uFrm06AddFunc.pas' {Frm06AddFunc},
  uFrm07ExecuteFunc in 'uFrm07ExecuteFunc.pas' {Frm07ExecuteFunc},
  uFrm08FuncHistory in 'uFrm08FuncHistory.pas' {Frm08FuncHistory},
  uFrm09FuncPri in 'uFrm09FuncPri.pas' {Frm09FuncPri},
  uFrm09Log in 'uFrm09Log.pas' {Frm09Log},
  uFrm10AddFuncPri in 'uFrm10AddFuncPri.pas' {Frm10AddFuncPri},
  uFrm11AddPri in 'uFrm11AddPri.pas' {Frm11AddPri},
  uFrm12AdminPri in 'uFrm12AdminPri.pas' {Frm12AdminPri},
  uFrmDBBackUp in 'uFrmDBBackUp.pas' {FrmDBBackUp},
  uFrm13MonitorDevice in 'uFrm13MonitorDevice.pas' {Frm13MonitorDevice},
  uFrm14DoneEvent in 'uFrm14DoneEvent.pas' {Frm14DoneEvent},
  uFrm15QueryEvent in 'uFrm15QueryEvent.pas' {Frm15QueryEvent},
  uFrmDlgInput1 in 'uFrmDlgInput1.pas' {FrmDlgInput1},
  uFrm16DeviceEvent in 'uFrm16DeviceEvent.pas' {Frm16DeviceEvent},
  uFrm17VerifyPathCode in 'uFrm17VerifyPathCode.pas' {Frm17VerifyPathCode};

{$R *.RES}
procedure DLLUnloadProc(Reason: Integer); register;
begin
  if Reason = DLL_PROCESS_DETACH then begin
     Application:=DllApplication;
     Screen:=DllScreen;
  end;
end;
begin
  DllApplication:=Application;
  DllScreen:=Screen;
  DllProc:=@DLLUnloadProc;
end.
